holler (small valley) - Francés Inglés Diccionario